.site-checkbox-all-wrapper {
  border-bottom: 1px solid #e9e9e9;
}
.red {
  color: #ff4d4f;
}
.ant-modal-confirm-body
  > .anticon
  + .ant-modal-confirm-title
  + .ant-modal-confirm-content {
  margin-left: 0;
}
.icons .ant-table-wrapper {
  padding: 0 0 !important;
}
.res-btn {
  display: block;
  padding: 10px 0;
  font-size: 20px;
  font-weight: bold;
}
.error-btn-wrap {
  margin-top: 10px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.sushe {
  margin-left: 50px;
  position: absolute;
  top: 60%;
  transform: translateY(-50%);
}

.ant-upload.ant-upload-select-picture-card {
  width: 200px !important;
  height: 156px !important;
  background: #fafafa;
  border: 1px dashed #e5e5e6 !important;
  border-radius: 4px !important;
}

.ant-upload-select-picture-card i {
  color: #999;
  font-size: 32px;
}

.ant-upload-select-picture-card .ant-upload-text {
  margin-top: 8px;
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: left;
  color: #b2b4b6;
}

.ant-upload-select-picture-card .ant-upload-text span {
  color: #1153ff;
}

.daichu {
  margin-left: 8px;
}

.cardOpened {
  color: #1890ff;
}

.cardNotOpen {
  color: #b0abb2;
}

.cardOpened,
.cardNotOpen {
  font-size: 20px;
}

.ant-table-wrapper {
  padding: 19px 22px 0;
  background: white;
}

.ant-table-thead > tr > th {
  background-color: #f3f4f7;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 600;
  text-align: left;
  color: #686b6f;
}

.ant-upload-drag-icon .anticon svg {
  width: 60px;
  height: 60px;
}

.ant-drawer-body .ant-menu-title-content {
  font-size: 15px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: center;
  color: #000000;
}

.ant-drawer-body .ant-menu-item-selected .ant-menu-title-content {
  font-size: 15px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  text-align: center;
  color: #0053ff;
}

.ant-drawer-body
  .ant-menu-horizontal:not(.ant-menu-dark)
  > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #0053ff;
}
